# 定义一个函数collect_country()，它可以接受任意数量的字典作为参数。
# 函数要检查每个字典中是否存在country的键，
# 如果存在，就将对应的值添加到一个新的列表中并返回这个列表。

# 测试用例一：
#       输入：{ "name": "John", "age": 30 }
#       预期输出：[]
# 测试用例二：
#       输入：{ "country": "USA" }
#       预期输出：["USA"]
# 测试用例三：
#       输入：{ "name": "Alice" }, { "country": "Canada" }, { "hobby": "reading" }
#       预期输出：["Canada"]
# 测试用例四：
#       输入：{ "country": "Australia" }, { "country": "Germany" }
#       预期输出：["Australia", "Germany"]
# 测试用例五：
#       输入：{ "country": "France" }, {}
#       预期输出：["France"]

def collect_country(*dicts):
    countries = []
    for dict_input in dicts:
        if "country" in dict_input:
            countries.append(dict_input["country"])
    return countries


print(collect_country({ "name": "John", "age": 30 }))
print(collect_country({ "country": "USA" }))
print(collect_country({ "name": "Alice" }, { "country": "Canada" }, { "hobby": "reading" }))